home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Linux Cubed Series 8: LINUX Games
/
Linux Cubed Series 8 - LINUX Games.iso
/
games
/
video
/
fly8111-.000
/
fly8111-
/
fly8
/
DJGPP
/
makedj
< prev
next >
Wrap
Text File
|
1995-09-09
|
873b
|
51 lines
# makefile
#
# This is part of the flight simulator 'fly8'.
# Author: Eyal Lebedinsky (eyal@ise.canberra.edu.au).
#
#
# machine specific makefile for msdos, djgpp
#
# remove -DUSE_ASMLINE for no-ASM line drawing.
#
CFLAGS= $(XFLAGS) -I.. -I. -DUSE_ASMLINE
COBJS1= drivers.o console.o timer.o djgpp.o misc.o mouse.o stick.o dosstick.o
COBJS2= grasm.o bgr.o low.o grdj.o grstat.o plsound.o plspeak.o
AOBJS= ints.o bgrasm.o
COBJS= $(COBJS1) $(COBJS2)
OBJS= $(COBJS) $(AOBJS)
HFILES= ../fly.h config.h
.SUFFIXES: .o .x
.x.o:
echo $(CFLAGS) -x c -E >cpp.rsp
gcc @cpp.rsp $*.x >$*.s
del cpp.rsp
gcc $(CFLAGS) -c $*.s
del $*.s
all: fly8sys.a
fly8sys.a: $(OBJS)
del fly8sys.a
ar q fly8sys.a $(COBJS1)
ar q fly8sys.a $(COBJS2)
ar q fly8sys.a $(AOBJS)
ranlib fly8sys.a
$(COBJS): $(HFILES)
stick.o: stick.h
dosstick.o: stick.h
clean:
del *.o
del *.a
del *.s